Behavioral Description Based Web Service Composition Using Abstraction and Refinement

نویسندگان

  • Hyunyoung Kil
  • Wonhong Nam
  • Dongwon Lee
  • D. Lee
چکیده

The Web Service Composition (WSC) problem with respect to behavioral descriptions deals with the automatic synthesis of a coordinator web service that controls a set of web services to reach a goal state. Despite its importance, however, solving the WSC problem for a general case (when the coordinator web service has only partial observations) remains doubly exponential in the number of variables in web service descriptions, rendering most attempts to compute an exact solution for modest size impractical. Toward this challenge, in this paper, we propose two novel (signature preserving and subsuming) approximation-based approaches using abstraction and refinement. Given a set of web service behavioral descriptions and a reachability goal, we automatically construct abstract web services which have less variables using over-approximation. If our method identifies a coordinator web service, the coordinator is guaranteed to control the given web services to reach the goal state no matter how they behave. Otherwise, our method refines the current abstraction by adding some variables that have strong dependency on the goal variables. We empirically validate that our proposals can solve realistic problems efficiently.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Abstraction and Refinement for Behavioral Description Based Web Service Composition

The Web Service Composition (WSC) problem with respect to behavioral descriptions deals with the automatic synthesis of a coordinator web service, c, that controls a set of web services to reach a goal state. Despite its importance, however, solving the WSC problem for a general case (when c has only partial observations) remains to be doubly exponential in the number of variables in web servic...

متن کامل

Behavioural description based web service composition using abstraction and refinement

The web service composition problem with respect to behavioural descriptions deals with the automatic synthesis of a coordinator web service that controls a set of web services to reach a goal state. Despite its importance, however, solving the problem for a general case (when the coordinator has only partial observations) remains doubly exponential in the number of variables in web service des...

متن کامل

Efficient Web Service Composition : from Signature - Level to Behavioral Description - Level

Web services are software systems designed to support machine-to-machine interoperation over the Web. Many researches have been carried out for web service standards, and these efforts have significantly improved functionalities of Service Oriented Architecture (SOA) significantly. However, there still remain a number of research challenges. One of the remaining challenges is the web service co...

متن کامل

QoS constrained Large Scale Web Service Composition using Abstraction Refinement

Efficient service composition in real time while providing necessary Quality of Service (QoS) guarantees has been a challenging research problem with ever growing complexity. Several heuristic based approaches with diverse proposals for taming the scale and complexity of web service composition, have been proposed in literature. In this paper, we present a new approach for efficient service com...

متن کامل

Web Service Composition Verification of Safety Properties Based on Predicate Abstraction

State space explosion is one of the biggest problem in model checking. Predicate abstraction technique is used to reduce the size of state space of colored Petri net models, and an algorithm was proposed to obtain the abstracted state space of a colored Petri net model without its original state space generated. A method to verify safety properties of Web service composition by abstracted state...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012